FEXP Solver  1.0.0.0
CFEXPMatrix2D Class Reference

2D matrix for floating point data. More...

#include <FEXPCommon.h>

Inheritance diagram for CFEXPMatrix2D:
Collaboration diagram for CFEXPMatrix2D:

Public Member Functions

 CFEXPMatrix2D (size_t rows, size_t cols)
 
virtual ~CFEXPMatrix2D ()
 
virtual std::string Serialize () override
 
virtual void Deserialize (const std::string &data) override
 
- Public Member Functions inherited from CFEXPGeneralMatrix2DVect< t_fexpcommon_ct >
 CFEXPGeneralMatrix2DVect (size_t rows, size_t cols, std::function< t_fexpcommon_ct(size_t)> default_val)
 
virtual ~CFEXPGeneralMatrix2DVect ()
 
bool SetValue (size_t row, size_t col, t_fexpcommon_ct value)
 
t_fexpcommon_ct GetValue (size_t row, size_t col)
 
bool SetValueT (size_t row, size_t col, t_fexpcommon_ct value)
 
t_fexpcommon_ct GetValueT (size_t row, size_t col)
 
size_t GetRows () const
 
size_t GetCols () const
 

Detailed Description

2D matrix for floating point data.

Constructor & Destructor Documentation

◆ CFEXPMatrix2D()

CFEXPMatrix2D::CFEXPMatrix2D ( size_t  rows,
size_t  cols 
)
inline

◆ ~CFEXPMatrix2D()

virtual CFEXPMatrix2D::~CFEXPMatrix2D ( )
inlinevirtual

Member Function Documentation

◆ Deserialize()

void CFEXPMatrix2D::Deserialize ( const std::string &  data)
overridevirtual

◆ Serialize()

std::string CFEXPMatrix2D::Serialize ( )
overridevirtual

The documentation for this class was generated from the following files: